striding ahead - Spanish English Dictionary